package com.ruoyi.system.service;


import com.ruoyi.common.core.domain.entity.Message;

import java.util.List;

/**
 * 消息中心 Service接口
 * 
 * @author ess
 * @date 2021-10-18
 */
public interface IMessageService 
{
    /**
     * 查询消息中心 
     * 
     * @param messageNo 消息中心 主键
     * @return 消息中心 
     */
    public Message selectMessageByMessageNo(String messageNo);

    /**
     * 查询消息中心 列表
     * 
     * @param message 消息中心 
     * @return 消息中心 集合
     */
    public List<Message> selectMessageList(Message message);

    /**
     * 新增消息中心 
     * 
     * @param message 消息中心 
     * @return 结果
     */
    public int insertMessage(Message message);

    /**
     * 修改消息中心 
     * 
     * @param message 消息中心 
     * @return 结果
     */
    public int updateMessage(Message message);

    /**
     * 批量删除消息中心 
     * 
     * @param messageNos 需要删除的消息中心 主键集合
     * @return 结果
     */
    public int deleteMessageByMessageNos(String[] messageNos);

    /**
     * 删除消息中心 信息
     * 
     * @param messageNo 消息中心 主键
     * @return 结果
     */
    public int deleteMessageByMessageNo(String messageNo);
}
